package com.it.tydic.estate.module.model.inner;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "tb_ckgl_wpda")
public class TbCkglWpda {
    /**
     * 主键ID
     */
    @Id
    @Column(name = "ID")
    private String id;

    /**
     * 物品代码
     */
    @Column(name = "WPDM")
    private String wpdm;

    /**
     * 物品名称
     */
    @Column(name = "WPMC")
    private String wpmc;

    /**
     * 物品型号
     */
    @Column(name = "WPXH")
    private String wpxh;

    /**
     * 物品类别
     */
    @Column(name = "WPLB")
    private String wplb;

    /**
     * 单位
     */
    @Column(name = "DW")
    private String dw;

    /**
     * 生产厂家
     */
    @Column(name = "SCCJ")
    private String sccj;

    /**
     * 物品条码
     */
    @Column(name = "WPTM")
    private String wptm;

    /**
     * 拼音助记符
     */
    @Column(name = "PYBJF")
    private String pybjf;

    /**
     * 备注
     */
    @Column(name = "BZ")
    private String bz;

    /**
     * 库存下限
     */
    @Column(name = "KCXX")
    private BigDecimal kcxx;

    /**
     * 库存上限
     */
    @Column(name = "KCSX")
    private BigDecimal kcsx;

    /**
     * 默认入库价
     */
    @Column(name = "MRRKJ")
    private BigDecimal mrrkj;

    /**
     * 默认出库价
     */
    @Column(name = "MRCKJ")
    private BigDecimal mrckj;

    /**
     * 库存平均价
     */
    @Column(name = "KCPJJ")
    private BigDecimal kcpjj;

    /**
     * 作废标记 0-正常，1-删除
     */
    @Column(name = "ZFBJ")
    private String zfbj;

    /**
     * 创建时间
     */
    @Column(name = "CREATE_TIME")
    private Date createTime;

    /**
     * 修改时间
     */
    @Column(name = "UPDATE_TIME")
    private Date updateTime;

    /**
     * codeId唯一标识
     */
    @Column(name = "USER_ID")
    private String userId;

    /**
     * 获取主键ID
     *
     * @return ID - 主键ID
     */
    public String getId() {
        return id;
    }

    /**
     * 设置主键ID
     *
     * @param id 主键ID
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取物品代码
     *
     * @return WPDM - 物品代码
     */
    public String getWpdm() {
        return wpdm;
    }

    /**
     * 设置物品代码
     *
     * @param wpdm 物品代码
     */
    public void setWpdm(String wpdm) {
        this.wpdm = wpdm;
    }

    /**
     * 获取物品名称
     *
     * @return WPMC - 物品名称
     */
    public String getWpmc() {
        return wpmc;
    }

    /**
     * 设置物品名称
     *
     * @param wpmc 物品名称
     */
    public void setWpmc(String wpmc) {
        this.wpmc = wpmc;
    }

    /**
     * 获取物品型号
     *
     * @return WPXH - 物品型号
     */
    public String getWpxh() {
        return wpxh;
    }

    /**
     * 设置物品型号
     *
     * @param wpxh 物品型号
     */
    public void setWpxh(String wpxh) {
        this.wpxh = wpxh;
    }

    /**
     * 获取物品类别
     *
     * @return WPLB - 物品类别
     */
    public String getWplb() {
        return wplb;
    }

    /**
     * 设置物品类别
     *
     * @param wplb 物品类别
     */
    public void setWplb(String wplb) {
        this.wplb = wplb;
    }

    /**
     * 获取单位
     *
     * @return DW - 单位
     */
    public String getDw() {
        return dw;
    }

    /**
     * 设置单位
     *
     * @param dw 单位
     */
    public void setDw(String dw) {
        this.dw = dw;
    }

    /**
     * 获取生产厂家
     *
     * @return SCCJ - 生产厂家
     */
    public String getSccj() {
        return sccj;
    }

    /**
     * 设置生产厂家
     *
     * @param sccj 生产厂家
     */
    public void setSccj(String sccj) {
        this.sccj = sccj;
    }

    /**
     * 获取物品条码
     *
     * @return WPTM - 物品条码
     */
    public String getWptm() {
        return wptm;
    }

    /**
     * 设置物品条码
     *
     * @param wptm 物品条码
     */
    public void setWptm(String wptm) {
        this.wptm = wptm;
    }

    /**
     * 获取拼音助记符
     *
     * @return PYBJF - 拼音助记符
     */
    public String getPybjf() {
        return pybjf;
    }

    /**
     * 设置拼音助记符
     *
     * @param pybjf 拼音助记符
     */
    public void setPybjf(String pybjf) {
        this.pybjf = pybjf;
    }

    /**
     * 获取备注
     *
     * @return BZ - 备注
     */
    public String getBz() {
        return bz;
    }

    /**
     * 设置备注
     *
     * @param bz 备注
     */
    public void setBz(String bz) {
        this.bz = bz;
    }

    /**
     * 获取库存下限
     *
     * @return KCXX - 库存下限
     */
    public BigDecimal getKcxx() {
        return kcxx;
    }

    /**
     * 设置库存下限
     *
     * @param kcxx 库存下限
     */
    public void setKcxx(BigDecimal kcxx) {
        this.kcxx = kcxx;
    }

    /**
     * 获取库存上限
     *
     * @return KCSX - 库存上限
     */
    public BigDecimal getKcsx() {
        return kcsx;
    }

    /**
     * 设置库存上限
     *
     * @param kcsx 库存上限
     */
    public void setKcsx(BigDecimal kcsx) {
        this.kcsx = kcsx;
    }

    /**
     * 获取默认入库价
     *
     * @return MRRKJ - 默认入库价
     */
    public BigDecimal getMrrkj() {
        return mrrkj;
    }

    /**
     * 设置默认入库价
     *
     * @param mrrkj 默认入库价
     */
    public void setMrrkj(BigDecimal mrrkj) {
        this.mrrkj = mrrkj;
    }

    /**
     * 获取默认出库价
     *
     * @return MRCKJ - 默认出库价
     */
    public BigDecimal getMrckj() {
        return mrckj;
    }

    /**
     * 设置默认出库价
     *
     * @param mrckj 默认出库价
     */
    public void setMrckj(BigDecimal mrckj) {
        this.mrckj = mrckj;
    }

    /**
     * 获取库存平均价
     *
     * @return KCPJJ - 库存平均价
     */
    public BigDecimal getKcpjj() {
        return kcpjj;
    }

    /**
     * 设置库存平均价
     *
     * @param kcpjj 库存平均价
     */
    public void setKcpjj(BigDecimal kcpjj) {
        this.kcpjj = kcpjj;
    }

    /**
     * 获取作废标记 0-正常，1-删除
     *
     * @return ZFBJ - 作废标记 0-正常，1-删除
     */
    public String getZfbj() {
        return zfbj;
    }

    /**
     * 设置作废标记 0-正常，1-删除
     *
     * @param zfbj 作废标记 0-正常，1-删除
     */
    public void setZfbj(String zfbj) {
        this.zfbj = zfbj;
    }

    /**
     * 获取创建时间
     *
     * @return CREATE_TIME - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取修改时间
     *
     * @return UPDATE_TIME - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取codeId唯一标识
     *
     * @return USER_ID - codeId唯一标识
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置codeId唯一标识
     *
     * @param userId codeId唯一标识
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }
}